package com.yanfan.zutai.domain.vo;


import com.yanfan.common.core.text.Convert;
import lombok.Data;

@Data
public class BDeviceSetDrive {
    /**
     * 通讯口
     */
    private Integer comPort;
    /**
     * 驱动名称
     */
    private String driveName;
    /**
     * 驱动id
     */
    private String driveId;
    /**
     * 品牌
     */
    private Integer driveBrand;
    /**
     * 型号
     */
    private Integer driveModel;
    /**
     * 设备地址
     */
    private Integer deviceAddress;
    /**
     * 电表设备地址
     */
    private String elecDeviceAddress;
    /**
     * ip地址
     */
    private String remoteIp;
    /**
     * 远程端口
     */
    private Integer remotePort;
    /**
     * 最小采集时间
     */
    private Integer minAcquisitionTime;
    /**
     * 通讯等待时间
     */
    private Integer comWaitingTime;
    /**
     * 16整型
     */
    private Integer shortOrder;
    /**
     * 32/64位整型
     */
    private Integer intOrder;
    /**
     * 32位/64位浮点型
     */
    private Integer floatOrder;
    /**
     * 写功能码
     */
    private Integer writeFuncCode;
    /**
     * 分块采集方式
     */
    private Integer blockCollectionMode;
    /**
     * 机架号
     */
    private String rackNumber;
    /**
     * 槽号
     */
    private String slotNumber;

    public void setId(Long id) {
        this.driveId = Convert.toStr(id);
    }
}
